package cn.javaxc.mvcwork.util.helper;
import java.util.*;
import java.sql.*;
import cn.javaxc.model.base.*;
import cn.javaxc.mvcwork.controller.SystemStatus;


public interface IBaseDAO 
{ 

//	public void setConnection(Connection connection);
	public SQLList<SQLMap> containermenu(Map map);
	public SQLList<SQLMap> containertype(Map map);
	public SQLList<SQLMap> containername(Map map);
	public SQLList<SQLMap> containerlink(Map map);
	public SQLList<SQLMap> containerlinklist(Map map);
	public SQLList<SQLMap> getuser(String username);
//	public SQLList<SQLMap> getuserpassword(String username);
	public SQLList<SQLMap> getusermenu(Map map);
    public SQLList<SQLMap> getuserinfo(Object user_id);
	public SQLList<SQLMap> getuserpermission(int role_id);
	public SQLList<SQLMap> getpagetext(String page);
	public SQLList<SQLMap> buildGlobalParams(SystemStatus systemStatus);
	public SQLList<SQLMap> buildSysList(SystemStatus systemStatus);


	public String insertLogRecord(Map map);
    public String updateFileVersion(Map map);
	public String insertFileVersion(Map map);
	public int insertFileItem(Map map);
};
